home *** CD-ROM | disk | FTP | other *** search
/ Disc to the Future 2 / Disc to the Future Part II Programmer's Reference (Wayzata Technology)(6013)(1992).bin / MAC / TOOLS_&_ / RSC_VIEW / RSCV_COM / GLOBALVA.RIA next >
Text File  |  1991-09-28  |  27KB  |  541 lines

  1. GVAR
  2. --------------- Exception Vectors --------------------------------------------
  3. Reset           $0000:4    initial stack pointer (not a vector)
  4. Reset           $0004:4    initial vector
  5. BusErrVct       $0008:4    Bus error vector
  6. AddrError       $000C:4    Address error
  7. IllegInst       $0010:4    Illegal instruction
  8. DivByZero       $0014:4    Divide by zero
  9. CHKInst         $0018:4    CHK instruction
  10. TRAPVInst       $001C:4    TRAPV instruction
  11. PrivViol        $0020:4    Privilege violation
  12. TraceInt        $0024:4    Trace Interrupt
  13. Line1010        $0028:4    Line 1010 emulator (Axxx code op)
  14. Line1011        $002C:4    Line 1011 emulator (Bxxx code op)
  15. Un.             $0030:B    Unassigned (reserved)
  16. UniniInt        $003C:4    Uninitialized interrupt
  17. Un.             $0040:B    Unassigned (reserved)
  18. SpurInt         $0060:4    Spurious interrupt
  19. VIAInt          $0064:4    Versatile Interface Adapter (VIA) interrupt
  20. SCCInt          $0068:4    Serial Communications Controller (SCC) interrupt
  21. VIA/SCCVect     $006C:4    VIA + SCC vector (temporary)
  22. IntSwch         $0070:4    Interrupt switch
  23. IntSwchVIA      $0074:4    Interrupt switch + VIA
  24. IntSwchSCC      $0078:4    Interrupt switch + SCC
  25. IntSwchSCC/VIA  $007C:4    Interrupt switch + VIA + SCC
  26. TRAPIns         $0080:40   TRAP instructions
  27. Un.             $00C0:40   Unassigned (reserved)
  28. --------------- 1xx -----------------------------------------------------------
  29. MonkeyLives     $0100:2   Monkey lives if content is >= 0
  30. ScrVRes         $0102:2   Pixels per inch vertically
  31. ScrHRes         $0104:2   Pixels per inch horizontally
  32. ScreenRow       $0106:2   RowBytes of screen
  33. MemTop          $0108:4   Address of end of RAM (on Macintosh XL, end of RAM available to applications)
  34. BufPtr          $010C:4   Address of End of jump table (top of application memory)
  35. StkLowPtr       $0110:4   Lowest stack as measured in VBL task
  36. HeapEnd         $0114:4   Address of end of application heap zone
  37. TheZone         $0118:4   Address of current heap zone
  38. UTableBase      $011C:4   Base address of unit I/O table
  39. MacJmp          $0120:4
  40. DskRtnAdr       $0124:4
  41. PollRtnAdr      $0128:4
  42. DskVerify       $012C:1   Used by 3.5 disk driver for read/verify
  43. LoadTrap        $012D:1   Trap before launch?
  44. MmInOK          $012E:1   Initial memory manager checks ok?
  45. CPUFlag         $012F:1   $000=68000,  $001=68010,  $002=68020 (old ROM inits to  $000)
  46. ApplLimit       $0130:4   Application heap limit
  47. SonyVars        $0134:4
  48. PwmValue        $0138:4
  49. PollStack       $013A:4
  50. PollProc        $013E:4
  51. DskErr          $0142:4   Disk routine result code
  52. SysEvtMask      $0144:2   System event mask
  53. SysEvtBuf       $0146:4   System event queue element buffer
  54. EventQueue      $014A:A   10-byte event queue header
  55. EvtBufCnt       $0154:2   Max number of events in SysEvtBuf - 1
  56. RndSeed         $0156:4   Random number seed
  57. SysVersion      $015A:2   Version # of RAM-based system
  58. SEvtEnb         $015C:1   Enable SystemEvent calls from GNE (0 if SystemEvent should return FALSE)
  59. DsWndUpdate     $015D:1   GNE not to paintBehint DS AlertRect?
  60. FontFlag        $015E:1
  61. IntFlag         $015F:1   Reduce interrupt disable time when bit 7 = 0
  62. VBLQueue        $0160:A   Vertical retrace queue (VBL queue) header
  63. Ticks           $016A:4   Current number of ticks since system startup
  64. MbTicks         $016E:4   Current number of ticks since last mouse button
  65. MbState         $0172:1   Current mouse button state
  66. Tocks           $0173:1   
  67. KeyMap          $0174:8   KeyMap has name conflict w/ types. Bitmap of the keyboard (2 longs)
  68. KeyPadMap       $017C:8   Bitmap for numeric pad-18bits
  69. KeyLast         $0184:2   ASCII for last valid keycode
  70. KeyTime         $0186:4   Tickcount when KEYLAST was recorded
  71. KeyRepTime      $018A:4   Tickcount when key was last repeated
  72. KeyThresh       $018E:2   Auto-key threshold
  73. KeyRepThresh    $0190:2   Auto-key rate
  74. Lvl1DT          $0192:20  32-byte Level-1 secondary interrup vector table
  75. Lvl2DT          $01B2:20  32-byte Level-2 secondary interrup vector table
  76. UnitNtryCnt     $01D2:2   Count of entry in unit table
  77. VIA             $01D4:4   VIA base address
  78. SCCRd           $01D8:4   SCC base read address
  79. SCCWr           $01DC:4   SCC base write address
  80. IWM             $01E0:4   IWM base address
  81. Scratch20       $01E4:14  20-byte scratch area (system parameter scratch)
  82. SPValid         $01F8:1   Validity status ( $0A7)
  83. SPATalkA        $01F9:1   ApplTalk node ID hint for modem port (SCC port A)
  84. SPATalkB        $01FA:1   ApplTalk node ID hint for printer port (SCC port B)
  85. SPConfig        $01FB:1   Use types for serial ports [config bits: 4-7 A, 0-3 B]
  86. SPPortA         $01FC:2   SCC port A (Modem port) configurations
  87. SPPortB         $01FE:2   SCC port B (Printer port) configurations
  88. --------------- 2xx -----------------------------------------------------------
  89. SPAlarm         $0200:4   Alarm setting
  90. SPFont          $0204:2   Default application font number minus 1
  91. SPKbd           $0206:1   Auto-key threshold and rate in 4/60ths [2 4-bit]
  92. SPPrint         $0207:1   Printer connection
  93. SPVolCtl        $0208:1   Speaker volume setting in parameter RAM
  94. SPClikCaret     $0209:1   Double-click and carret-blink times in 4/60ths [2 4-bit]
  95. SpMsc1          $020A:1   Miscellaneous
  96. SPMisc2         $020B:1   Mouse scaling, system startup disk, menu blink, desktop pat (top bit)
  97. Time            $020C:4   Secondes since midnight, January 1, 1904
  98. BootDrive       $0210:2   Working directory reference number for system startup volume
  99. JShell          $0212:2
  100. SFSaveDisk      $0214:2   Negative of volume reference number used by Standard File package
  101. HiKeyLast       $0216:2   Keyboard manager variables
  102. KbdLast         $0218:1   ADB address of the keyboard last used
  103. JKybdTask       $021A:4   Keyboard VBL task hook
  104. KbdType         $021E:1   Keyboard type of the keyboard last used
  105. AlarmState      $021F:1   Bit7= parity, bit6= beeped, bit0= enable
  106. MemErr          $0220:2   Current value of MemError
  107. DiskVars        $0222:3C  60-byte area (FigTrkSpd)
  108. FlEvtMask       $025E:2
  109. SdVolume        $0260:1   Global volume (sound) control
  110. SdEnable        $0261:1
  111. SoundPtr        $0262:4   4VE sound definition table
  112. SoundBase       $0266:4   Sound bitMap
  113. SoundVBL        $026A:10  16-byte vertical retrace control element
  114. SoundDCE        $027A:4   Sound driver DCE
  115. SoundActive     $027E:1   Sound is active?
  116. SoundLevel      $027F:1   Current level in buffer
  117. SdVolume        $0260:1   Current speaker volume (low-order three bits only)
  118. SoundPtr        $0262:4   Pointer to four-tone record
  119. SoundBase       $0266:4   Pointer to free-form synthesizer buffer
  120. SoundVBL        $026A:10  Vertical retrace control element (16 bytes)
  121. SoundDCE        $027A:4   Pointer to sound driver DCE
  122. SoundActive     $027E:1   Sound is active ?
  123. SoudLevel       $027F:1   Amplitude in 740-byte buffer
  124. CurPitch        $0280:2   Value of count in square-wave synthesizer buffer
  125. SwitcherGlob    $0282:4
  126. SwitcherTPtr    $0286:4   Switcher's switch table
  127. RsdHndl         $028A:4
  128. ROM85           $028E:2   Actually high bit - 0 for ROM version $075 (sic) and later
  129. PortAUse        $0290:1   Current availability of serial port A (bit7= 1 not in use)
  130. PortBUse        $0291:1   Current availability of serial port B (bit7= 1 not in use)
  131. ScreenVars      $0292:8
  132. JGNEFilter      $029A:4   GetNextEvent filter proc
  133. Key1Trans       $029E:4   Keyboard translator procedure
  134. Key2Trans       $02A2:4   Numeric keypad translator procedure
  135. SysZone         $02A6:4   Address of system heap zone
  136. ApplZone        $02AA:4   Address of application heap zone
  137. ROMBase         $02AE:4   Base address of ROM
  138. RAMBase         $02B2:4   Trap dispatch table's base address for routines in RAM
  139. BasicGlob       $02B6:4   Pointer to expanded memory (size of expanded memory block : $040)
  140. DsAlertTab      $02BA:4   System error alerts
  141. ExtStsDT        $02BE:10  16-byte External/status interrupt vector table
  142. SccASts         $02CE:1   SCC read reg 0 last external/status rupture - A
  143. SccBSts         $02CF:1   SCC read reg 0 last external/status rupture - B
  144. SerialVars      $02D0:8   8-byte asyn driver variables
  145. ABusVar         $02D8:4   Pointer to Appltalk variables
  146. ABusDCE         $02DC:4   Pointer to AppleTalk DCE
  147. FinderName      $02E0:10  Name of the Finder (length byte followed by up to 15 characters)
  148. DoubleTime      $02F0:4   Double-clicks interval in ticks
  149. CaretTime       $02F4:4   Caret-blink interval in ticks
  150. ScrDmpEnb       $02F8:1   0 if GetNextEvent shouldn't process Command-Shift-number combinations
  151. ScrDmpType      $02F9:1   FF dumps screen, FE dumps front window
  152. TagData         $02FA:4   Sector tag info for disk drivers
  153. BufTgFNum       $02FC:4   File tags buffer: file number
  154. --------------- 3xx -----------------------------------------------------------
  155. BufTgFFlg       $0300:2   File tags buffer: flags (bit1 = 1 if resource fork)
  156. BufTgFBkNum     $0302:2   File tags buffer: logical block number
  157. BufTgDate       $0304:4   File tags buffer: date and time of last modification
  158. DrvQHdr         $0308:A   10-byte drive queue header in system
  159. PwmBuf2         $0312:4   PWM buffer 1 (or 2 if sound)
  160. HpChk           $0316:4   heap check RAM code
  161. Lo3Bytes        $031A:4   $000FFFFFF (Memory Manager byte count, pointer and handle mask)
  162. MinStack        $031E:4   Minimum space allotment for stack (used in InitApplZone)
  163. DefltStack      $0322:4   Default space allotment for stack
  164. MmDefFlags      $0326:4   Default zone flag
  165. GZRootHnd       $0328:4   Root handle for GrowZone (handle to relocatable block not to be moved by GrowZone)
  166. GzRootPtr       $032C:4   Root pointer for GrowZone
  167. GzMoveHnd       $0330:4   Moving handle for GrowZone
  168. DsDrawProc      $0334:4   Alternate syserror draw procedure
  169. EjectNotify     $0338:4   Ejecy notify procedure
  170. IazNotify       $033C:4   World swaps notify procedure
  171. FileVars        $0340:2   (CkdDB)
  172. NxtDB           $0342:2
  173. MaxDB           $0344:4
  174. FlushOnly       $0346:1
  175. RegRsrc         $0347:1
  176. FLckUnlck       $0348:1
  177. FrcSync         $0349:1
  178. NewMount        $034A:2
  179. DrMstrBlk       $034C:4
  180. FCBSPtr         $034E:4   Pointer to file-control-block buffer
  181. DefVCBPtr       $0352:4   Pointer to default volume control block
  182. VCBQHdr         $0356:A   10-byte Volume-control-block queue header
  183. FSQHdr          $0360:2   File I/O queue header
  184. FSQHead         $0362:4
  185. FSQTail         $0366:4
  186. HFSStkTop       $036A:4
  187. HFSStkPtr       $036E:4
  188. WDCBsPtr        $0372:4
  189. HFSFlags        $0376:1
  190. SysCRefCnt      $0377:1
  191. SysBmcPtr       $0378:4
  192. SysVolCPtr      $037C:4
  193. SysCtlCPtr      $0380:4
  194. DefVRefNum      $0384:2
  195. PmspPtr         $0386:4
  196. HFSTagData      $038A:8
  197. HFSDSErr        $0392:2
  198. HFSVarEnd       $0394:4
  199. CurDirStore     $0398:4   Directory ID of directory last opened (save dir across call to SFP)
  200. FmtDefaults     $039E:4
  201. ErrCode         $03A2:2
  202. Params          $03A4:32  50-byte parameters buffer
  203. FSTemp8         $03D6:8
  204. FSTemp4         $03DE:4
  205. FSQueueHook     $03E2:4
  206. ExtFSHook       $03E6:4
  207. DskSwtchHook    $03EA:4
  208. RequestVol      $03EE:4
  209. ToExtFS         $03F2:4   Pointer to external File System
  210. FSFCBLen        $03F6:2   Size of file control block; on 64K ROM, it contains -1
  211. DSAlertRect     $03F8:8   Rectangle enclosing system error alert
  212. --------------- 4xx -----------------------------------------------------------
  213. JBlockMove      $04B8:??
  214. --------------- 5xx -----------------------------------------------------------
  215. JClkNoMem       $054C:4
  216. JInsTime        $0560:4
  217. JRmvTime        $0564:4
  218. JPrimeTime      $0568:4
  219. --------------- 6xx -----------------------------------------------------------
  220. JADBProc        $06B8:4   Pointer to ADBReInit preprocessing/postprecessing routine
  221. JLg2Phys        $06FC:??
  222. --------------- 7xx -----------------------------------------------------------
  223. JFlushCache     $0700:4
  224. JGetBlock       $0704:4
  225. JMarkBlock      $0708:4
  226. JRelBlock       $070C:4
  227. JTrashBlocks    $0710:4
  228. JTrashVBlks     $0714:4
  229. JCacheWrIP      $0718:4
  230. JCacheRdIP      $071C:4
  231. JBasicIO        $0720:4
  232. JRdBlocks       $0724:4
  233. JWrBlocks       $0728:4
  234. JSetUpTags      $072C:4
  235. JBTClose        $0730:4
  236. JBTDelete       $0734:4
  237. JBTFlush        $0738:4
  238. JBTGetRecord    $073C:4
  239. JBTInsert       $0740:4
  240. JBTOpen         $0744:4
  241. JBTSearch       $0748:4
  242. JBTUpdate       $074C:4
  243. JGetNode        $0750:4
  244. JRelNode        $0754:4
  245. JAllocNode      $0758:4
  246. JFreeNode       $075C:4
  247. JExtBTFile      $0760:4
  248. JDeallocFile    $0764:4
  249. JExtendFile     $0768:4
  250. JTruncateFile   $076C:4
  251. JCMSetUp        $0770:8
  252. JDtrmV1         $0778:4
  253. JBlkAlloc       $077C:4
  254. JBlkDeAlloc     $0780:4
  255. JFileOpen       $0784:4
  256. JPermssnChk     $0788:4
  257. JFndFilName     $078C:4
  258. JRfNCall        $0790:4
  259. JAdjEOF         $0794:??
  260. JSegStack       $07E0:4
  261. JSuperLoad      $07E4:4
  262. JCmpFrm         $07E8:4
  263. JNewMap         $07EC:4
  264. JCheckLoad      $07F0:??
  265. TEFindWord      $07F8:4   Address for FindWordHook
  266. --------------- 8xx -----------------------------------------------------------
  267. JHideCursor     $0800:4
  268. JShowCursor     $0804:4
  269. JShieldCursor   $0808:4
  270. JScrnAddr       $080C:4
  271. JScrnSize       $0810:4
  272. JInitCrsr       $0814:4
  273. JSetCrsr        $0818:4
  274. JCrsrObscure    $081C:4
  275. JUpdateProc     $0820:4
  276. ScrnBase        $0824:4   Address of main screen buffer
  277. mTemp           $0828:4   Low-level interrupt mouse location
  278. RawMouse        $082C:4   Un-jerked mouse coordinates
  279. Mouse           $0830:4   Processed mouse coordinates
  280. CrsrPin         $0834:8   Cursor pinning rectangle
  281. CrsrRect        $083C:8   Cursor hit rectangle
  282. TheCrsr         $0844:44  Cursor data, mask and hotspot [68 bytes]
  283. CrsrAddr        $0888:4   Address of data under cursor
  284. CrsrSave        $088C:40  Data under the cursor [64 bytes]
  285. JAllocCrsr      $088C:4   Vector to routine that allocates cursor
  286. NewCrsrJTbl     $088C:4   Location of new cursor jump vectors
  287. JSetCCrsr       $0890:4   Vector to routine that sets color cursor
  288. JOpcodeProc     $0894:4   Vector to process new picture opcodes
  289. CrsrBase        $0898:4   Screen base for cursor
  290. CrsrDevice      $089C:4   Current cursor device
  291. SrcDevice       $08A0:4   Src device for Stretchbits
  292. MainDevice      $08A4:4   The main screen device
  293. DeviceList      $08A8:4   List of display devices
  294. CrsrRow         $08AC:2   Rowbytes for current cursor screen
  295. QDColors        $08B0:4   Handle to default QuickDraw colors
  296. CrsrVis         $08CC:1   Cursor visible?
  297. CrsrBusy        $08CD:1   Cursor locked out?
  298. CrsrNew         $08CE:1   Cursor changed?
  299. CrsrCouple      $08CF:1   Cursor coupled to mouse?
  300. CrsrState       $08D0:2   Cursor nesting level
  301. CrsrObscure     $08D2:1   Cursor obscure semaphore
  302. CrsrScale       $08D3:1   Cursor scaled?
  303. MouseMask       $08D6:4   V-H mask for ANDing with mouse
  304. MouseOffset     $08DA:4   V-H offset for adding after ANDing
  305. JournalFlag     $08DE:2   Journaling state
  306. JSwapFont       $08E0:4
  307. WidthListHand   $08E4:4   Handle to a list of handles to recently-used width tables
  308. JournalRef      $08E8:2   Reference number of journaling device driver
  309. CrsrThresh      $08EC:2   Delta mouse-scaling threshold
  310. JCrsrTask       $08EE:4   Address of CrsrVBLTask
  311. WwExist         $08F2:1   Window manager initialized?
  312. QdExist         $08F3:1   Quickdraw is initialized
  313. JFetch          $08F4:4   Jump vector for Fetch function
  314. JStash          $08F8:4   Jump vector for Stash function
  315. JIODone         $08FC:4   Jump vector for IODone function
  316. --------------- 9xx -----------------------------------------------------------
  317. CurApRefNum     $0900:2   Reference number of current appli's resource file
  318. LaunchFlag      $0902:2   From launch or chain
  319. CurrentA5       $0904:4   Address of boundary between appli globals and params (cur value of A5)
  320. CurStackBase    $0908:4   Address of base stack; start of applcation globals
  321. CurApName       $0910:20  Name of current application (length byte followed by up to 31 characters)
  322. SaveSegHandle   $0930:4   Segment 0 handle
  323. CurJTOffset     $0934:2   Offset to jump table from location pointed to by A5
  324. CurPageOption   $0936:2   Sound/screen buffer configuration passed to Chain or Launch
  325. HiliteMode      $0938:2   Used for color highlighting
  326. LoaderPBlock    $093A:A   10-byte Param block for ExitToShell
  327. PrintErr        $0944:2   Result code from last Printing Manager routine
  328. ChooserBits     $0946:??
  329. CoreEditVars    $0954:??
  330. ScrapVars       $0960:20  32-byte Scrap manager variables (first 4 bytes = ScrapSize)
  331. ScrapHandle     $0964:4   Handle to desk scrap in memory
  332. ScrapCount      $0968:2   Count changed by ZeroScrap
  333. ScrapState      $096A:2   Tells where desk scrap is (scrap state)
  334. ScrapName       $096C:4   Pointer to scrap file name (preceded by length byte)
  335. ScrapTag        $0970:10  Name of the scrap file (length byte followed by up to 15 characters)
  336. ROMFont0        $0980:4   Handle to font record for system font (also ToolVars and ToolGBase)
  337. ApFontID        $0984:2   Font number of application font
  338. GotStrike       $0986:1
  339. FmDefaultSize   $0987:1
  340. CurFmInput      $0988:2   (CurFmFamily)
  341. CurFmSize       $098A:2
  342. CurFmFace       $098C:1
  343. CurFmNeedBits   $098D:1
  344. CurFmDevice     $098E:2
  345. CurFmNumer      $0990:4
  346. CurFmDenom      $0994:4
  347. FMgrOutRec      $0998:2    (FOutError)
  348. FOutFontHandle  $099A:4
  349. FOutBold        $099E:1
  350. FOutItalic      $099F:1
  351. FOutUlOffset    $09A0:1
  352. FOutUlShadow    $09A1:1
  353. FOutUlThick     $09A2:1
  354. FOutShadow      $09A3:1
  355. FOutExtra       $09A4:1
  356. FOutAscent      $09A5:1
  357. FOutDescent     $09A6:1
  358. FOutWidMax      $09A7:1
  359. FOutLeading     $09A8:1
  360. FOutUnused      $09A9:1
  361. FOutNumer       $09AA:4
  362. FOutDenom       $09AE:4
  363. FmDotsPerInch   $09B2:4
  364. FmStyleTab      $09B6:??
  365. ToolScratch     $09CE:8   8-byte scratch area
  366. WindowList      $09D6:4   Pointer to fist window in window list; 0 if using events but not windows
  367. SaveUpdate      $09DA:2   Flag for whether to generate update events
  368. PaintWhite      $09DC:2   Flag for whether to paint window white before update event
  369. WMgrPort        $09DE:4   Pointer to Window Manager grafport
  370. DeskPort        $09E2:4
  371. OldStructure    $09E6:4   Handle to saved structure region
  372. OldContent      $09EA:4   Handle to saved content region
  373. GrayRgn         $09EE:4   Handle to region drawn as desktop
  374. SaveVisRgn      $09F2:4   Handle to saved visRgn
  375. DragHook        $09F6:4   Addr of proc to execute during TrackGoAway, DragWindow, GrowWindow,etc
  376. Scratch8        $09FA:8   8-byte scratch area
  377. --------------- Axx -----------------------------------------------------------
  378. OneOne          $0A02:4   $000010001
  379. MinusOne        $0A06:4   $0FFFFFFFF
  380. TopMenuItem     $0A0A:2   Pixel value of top scrollable menu
  381. AtMenuBottom    $0A0C:2   Flag for menu scrolling
  382. IconBitmap      $0A0E:??
  383. MenuList        $0A1C:4   Handle to current menu list
  384. MBarEnable      $0A20:2   Unique menu ID for active desk accessory, when menu bar belongs to the accesory
  385. CurDeKind       $0A22:??
  386. MenuFlash       $0A24:2   Count for duration of menu item blinking
  387. TheMenu         $0A26:2   Menu ID of currently highlighted menu
  388. SavedHandle     $0A28:4
  389. MBarHook        $0A2C:4   Address of routine called by MenuSelect before menu is drawn
  390. MenuHook        $0A30:4   Address of routine called during MenuSelect
  391. DragPattern     $0A34:8   Pattern of dragged region's outline
  392. DeskPattern     $0A3C:8   Pattern with which desktop is painted
  393. DragFlag        $0A44:2
  394. CurDragAction   $0A46:4
  395. FPState         $0A4A:2
  396. TopMapHndl      $0A50:4   Handle to resource map of most recently opened resource file
  397. SysMapHndl      $0A54:4   Handle to map of system resource file
  398. SysMap          $0A58:2   Reference number of system resource file
  399. CurMap          $0A5A:2   Reference number of current resource file
  400. ResReadOnly     $0A5C:2   Read only flag
  401. ResLoad         $0A5E:2   Current SetResLoad state
  402. ResErr          $0A60:2   Current value of ResError
  403. TaskLock        $0A62:1
  404. FScaleDisable   $0A63:1   Nonzero to disable font scaling
  405. CurActivate     $0A64:4   Pointer to window to receive activate event
  406. CurDeactivate   $0A68:4   Pointer to window to receive deactivate event
  407. DeskHook        $0A6C:4   Address of procedure for paintaing desktop or responding to clicks on desktop
  408. TEDoText        $0A70:4   Address of TextEdit multi-purpose routine
  409. TERecal         $0A74:4   Address of routine to recalculate line starts for TextEdit
  410. ApplScratch     $0A78:12  Scratch area reserved for use by applications
  411. GhostWindow     $0A84:4   Pointer to window never to be considered frontmost
  412. CloseOrnHook    $0A88:4
  413. ResumeProc      $0A8C:4   Address of resume procedure from InitDialogs
  414. SaveProc        $0A90:4
  415. SaveSP          $0A94:4
  416. ANumber         $0A98:2   Resource ID of last alert
  417. ACount          $0A9A:2   Stage number (0 through 3) of last alert
  418. DABeeper        $0A9C:4   Address of current sound procedure
  419. DAStrings       $0AA0:16  Handle to Param Text strings
  420. TEScrpLength    $0AB0:4   Size in bytes of TextEdit scrap
  421. TEScrpHandle    $0AB4:4   Handle to TextEdit scrap
  422. AppPacks        $0AB8:20
  423. SysResName      $0AD8:14  Name of system resource file (length byte followed by up to 19 characters)
  424. AppParmHandle   $0AEC:4   Handle to Finder information
  425. DSErrCode       $0AF0:2   Current system error ID
  426. ResErrProc      $0AF2:4   Address of resource error procedure
  427. TeWdBreak       $0AF6:4   Default world break routine
  428. DlgFont         $0AFA:2   Font number for dialogs and alerts
  429. LastTGLobal     $0AFC:4
  430. --------------- Bxx -----------------------------------------------------------
  431. TrapAgain       $0B00:??
  432. KeyMVars        $0B04:2   For ROM KEYM proc state
  433. ROMMapHndl      $0B06:4   Handle of ROM resource map
  434. WidthPtr        $0B10:4   Pointer to global width table
  435. LapMgrPtr       $0B18:4   Start of the LAP Manager
  436. WidthTabHandle  $0B2A:4   Handle to global width table
  437. BtDskRfn        $0B34:4
  438. BootTmp8        $0B36:8
  439. T1Arbitrate     $0B3F:1
  440. JDiskSel        $0B40:4
  441. JSendCmd        $0B44:4
  442. JDcdReset       $0B48:4
  443. LastSPExtra     $0B4C:4
  444. MenuDisable     $0B54:4   Menu ID and item for selected disabled item
  445. RMGRHiVars      $0B80:??
  446. RomMapInsert    $0B9E:1   Flag for whether to insert map to the ROM
  447. TmpResLoad      $0B9F:1   Temporary SetResLoad state for calls using ROMMapInsert
  448. IntlSpec        $0BA0:4   International software installed if not equal to -1
  449. RMGRPerm        $0BA4:1
  450. WordRedraw      $0BA5:1   Used for line calculations (find how much of a line must be redrawn after a char. is entered)
  451. SysFontFam      $0BA6:2   If nonzero, the font number to use for system font
  452. SysFontSize     $0BA8:2   If nonzero, the size of the system font
  453. MBarHeight      $0BAA:2   Height of menu bar
  454. TESysJust       $0BAC:2   The system justification whose default value is set by the last installed script
  455. HiHeapMark      $0BAE:4   Highest address used by a zone below SP <01 Nov 85 JTC>
  456. SegHiEnable     $0BB2:1   0 to disabel MoveHHi in LoadSeg
  457. FDevDisable     $0BB3:1
  458. CommToolboxGlob $0BB4:4   pointer to CommToolbox globals 
  459. NewUnused       $0BC0:2
  460. LastFOND        $0BC2:4   Handle to last family record used
  461. FONDid          $0BC6:2
  462. App2Packs       $0BC8:10
  463. MAErrProc       $0BE8:4
  464. MASuperTab      $0BEC:??
  465. FracEnable      $0BF4:1   Nonzero to enable fractional widths
  466. UsedFWidths     $0BF5:1
  467. FScaleHFact     $0BF6:4
  468. FScaleVFact     $0BFA:4
  469. --------------- Cxx -----------------------------------------------------------
  470. SCSIBase        $0C00:4   Base address for SCSI chip read
  471. SCSIDMA         $0C04:4   Base address for SCSI DMA
  472. SCSIHsk         $0C08:4   Base address for SCSI handshake
  473. SCSIGlobals     $0C0C:4   Ptr for SCSI mgr locals
  474. RGBBlack        $0C10:6   The black field for color
  475. RGBWhite        $0C16:6   The white field for color
  476. RowBits         $0C20:2   Screen horizontal pixels
  477. ColLines        $0C22:2   Screen vertical pixels
  478. ScreenBytes     $0C24:4   Total screen bytes
  479. -               $0C28:4   Unused (was SlotDT)
  480. NMIFlag         $0C2C:1   Flag for NMI debounce
  481. VidType         $0C2D:1   Video board type ID
  482. VidMode         $0C2E:1   Video mode (4= 4bit color)
  483. SCSIPoll        $0C2F:1   Poll for device zero only once
  484. SEVarBase       $0C30:80  128 bytes for system error data
  485. MMUFlags        $0CB0:1   Cleared to zero (reserved for future use)
  486. MMUType         $0CB1:1   Kind of MMU present
  487. MMU32bit        $0CB2:1   Boolean reflecting current machine MMU mode
  488. MMUFluff        $0CB3:1   Fluff byte forced by reducing MMUMode to MMU32bit
  489. MMUTbl          $0CB4:4   Pointer to MMU Mapping table
  490. MMUTblSize      $0CB8:4   Size of the MMU mapping table
  491. SInfoPtr        $0CBC:4   Pointer to Slot manager information
  492. ASCBase         $0CC0:4   Pointer to Sound Chip
  493. SMGlobals       $0CC4:4   Pointer to Sound Manager Globals
  494. TheGDevice      $0CC8:4   Handle to current active device
  495. CQDGlobals      $0CCC:4   QuickDraw global extensions
  496. AuxWindHead     $0CD0:4   Auxiliary window list header
  497. DeskCPat        $0CD8:4   Handle to desktop pixpat (PixPatHandle)
  498. DeskPatDisable  $0CDC:1   Boolean (Boolean). If FALSE (0), then use deskCPat
  499. ADBBase         $0CF8:4   Pointer to Front Desk Buss Variables
  500. WarmStart       $0CFC:4   Flag to indicate it is a warm start
  501. --------------- Dxx -----------------------------------------------------------
  502. TimeDBRA        $0D00:2   Number of times the DBRA instruction can be executed per millisecond
  503. TimeSCCDB       $0D02:2   Number of times the SCC can be accessed per millisecond
  504. SlotQDT         $0D04:4   Ptr to slot queue table
  505. SlotPrTbl       $0D08:4   Ptr to slot priority table
  506. SlotVBLQ        $0D0C:4   Ptr to slot VBL queue table
  507. ScrnVBLPtr      $0D10:4   Save for ptr to main screen VBL queue
  508. SlotTICKS       $0D14:4   Ptr to slot tickcount table
  509. AppleTalkGlob   $0D1C:4   Pointer to Appletalk globals
  510. TableSeed       $0D20:4   Seed value for color table ID's
  511. SRsrcTblPtr     $0D24:4   Pointer to slot resource table
  512. JVBLTask        $0D28:4   Jump vector for DoVBLTask routine
  513. WMgrCPort       $0D2C:4   Window manager color port 
  514. VertRRate       $0D30:2   Vertical refresh rate for start manager
  515. SynListHandle   $0D32:4   Handle to synthetic font list
  516. MenuCInfo       $0D50:10  header for menu color information table
  517. ChunkyDepth     $0D60:2   Depth of the pixels
  518. CrsrPtr         $0D62:4   Pointer to cursor save area
  519. PortList        $0D66:4   List of grafports
  520. MickeyBytes     $0D6A:4   Long pointer to cursor stuff
  521. QDErrLM         $0D6E:2   QDErr has name conflict w/ type. QuickDraw error code
  522. VIA2DT          $0D70:20  32-byte VIA2 dispatch table for NuMac
  523. SInitFlags      $0D90:2   StartInit.a flags
  524. DTQueue         $0D92:A   10-byte deferred task queue header
  525. DTQFlags        $0D92:2   Flag word for DTQueue
  526. DTskQHdr        $0D94:4   Ptr to head of queue
  527. DTskQTail       $0D98:4   Ptr to tail of queue
  528. JDTInstall      $0D9C:4   Jump vector for DTInstall routine
  529. HiliteRGB       $0DA0:6   default highlighting color for the system
  530. TimeSCSIDB      $0DA6:2   Number of times the SCSI can be accessed per millisecond
  531. DSCtrAdj        $0DA8:4   Center adjust for DS rect
  532. IconTLAddr      $0DAC:4   Pointer to where start icons are to be put
  533. VideoInfoOK     $0DB0:4   Signals to CritErr that the Video card is ok
  534. EndSRTPtr       $0DB4:4   Pointer to the end of the Slot Resource Table (Not the SRT buffer)
  535. SDMJmpTblPtr    $0DB8:4   Pointer to the SDM jump table
  536. JSwapMMU        $0DBC:4   Jump vector to SwapMMU routine
  537. SdmBusErr       $0DC0:4   Pointer to the SDM busErr handler
  538. LastTxGDevice   $0DC4:4   copy of TheGDevice set up for fast text measure
  539. --------------- Misc ----------------------------------------------------------
  540. HeapStart       $1400
  541.